package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.QService;

/**
 * 服务对话列Service接口
 * 
 * @author ruoyi
 * @date 2024-06-20
 */
public interface IQServiceService 
{
    /**
     * 查询服务对话列
     * 
     * @param serviceId 服务对话列主键
     * @return 服务对话列
     */
    public QService selectQServiceByServiceId(String serviceId);

    /**
     * 查询服务对话列列表
     * 
     * @param qService 服务对话列
     * @return 服务对话列集合
     */
    public List<QService> selectQServiceList(QService qService);

    public List<QService> selectQServiceListState(QService qService);

    public List<QService> selectQServiceListNomanyi(QService qService);

    public List<QService> selectQServiceListNomanyiYiban(QService qService);

    public List<QService> selectQServiceListForbmy(QService qService);



    /**
     * 新增服务对话列
     * 
     * @param qService 服务对话列
     * @return 结果
     */
    public int insertQService(QService qService);

    /**
     * 修改服务对话列
     * 
     * @param qService 服务对话列
     * @return 结果
     */
    public int updateQService(QService qService);
    public int updateQServiceState(QService qService);

    /**
     * 批量删除服务对话列
     * 
     * @param serviceIds 需要删除的服务对话列主键集合
     * @return 结果
     */
    public int deleteQServiceByServiceIds(String serviceIds);

    /**
     * 删除服务对话列信息
     * 
     * @param serviceId 服务对话列主键
     * @return 结果
     */
    public int deleteQServiceByServiceId(String serviceId);
}
